package com.srdl.code.generate_test.config;

public class GlobalConfig {
    private String system_encoding = "utf-8";//文件编码
    private String templatepath = "/template";//模板
    private String outputDir;//文件输出路径，不配置的话默认输出当前项目的srdl项目目录下
    private String prop="8888";//端口默认为8888;
    private String bao="com.srdl";
    private String pojoPackage = "pojo";//实体包
    private String repositoryPackage = "repository";//jpa层包名
    private String mapperPackage = "mapper";//mapper层包名
    private String serviceImplPackage = "service/impl";//serviceImpl层包名
    private String servicePackage = "service";//service层包名
    private String controllerPackage = "controller";//控制层包名
    private String[] tableNames=new String[]{};//表名
    private String[] prefix;//表前缀
    private String author="";//作者


    private String type="";//框架
    public String getBao() {
        return bao;
    }

    public void setBao(String bao) {
        this.bao = bao;
    }

    public String getSystem_encoding() {
        return system_encoding;
    }

    public void setSystem_encoding(String system_encoding) {
        this.system_encoding = system_encoding;
    }

    public String getTemplatepath() {
        return templatepath;
    }

    public void setTemplatepath(String templatepath) {
        this.templatepath = templatepath;
    }

    public String getOutputDir() {
        return outputDir;
    }

    public void setOutputDir(String outputDir) {
        this.outputDir = outputDir;
    }

    public String getPojoPackage() {
        return pojoPackage;
    }

    public void setPojoPackage(String pojoPackage) {
        this.pojoPackage = pojoPackage;
    }
    public String[] getTableNames() {
        return tableNames;
    }

    public void setTableNames(String[] tableNames) {
        this.tableNames = tableNames;
    }


    public String getAuthor() {
        return author;
    }

    public void setAuthor(String author) {
        this.author = author;
    }

    public String[] getPrefix() {
        return prefix;
    }

    public String getRepositoryPackage() {
        return repositoryPackage;
    }

    public void setPrefix(String[] prefix) {
        this.prefix = prefix;
    }

    public void setRepositoryPackage(String repository) {
        this.repositoryPackage = repository;
    }

    public String getServiceImplPackage() {
        return serviceImplPackage;
    }

    public void setServiceImplPackage(String serviceImplPackage) {
        this.serviceImplPackage = serviceImplPackage;
    }

    public String getServicePackage() {
        return servicePackage;
    }

    public void setServicePackage(String servicePackage) {
        this.servicePackage = servicePackage;
    }

    public String getControllerPackage() {
        return controllerPackage;
    }

    public void setControllerPackage(String controllerPackage) {
        this.controllerPackage = controllerPackage;
    }

    public String getProp() {
        return prop;
    }

    public void setProp(String prop) {
        this.prop = prop;
    }
    public String getType() {
        return type;
    }

    public String getMapperPackage() {
        return mapperPackage;
    }

    public void setType(String type) {
        this.type = type;
    }

}
